home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Selection / Multimedia Selection Volume One - CD-ROM / MULTIMEDIA SELECTION____________.ISO / utils / mandos / if.hlp < prev    next >
Encoding:
Text File  |  1987-07-09  |  1.9 KB  |  47 lines

  1. ----------------------  IF - Subcomando Batch Interno  -------------------------
  2.  
  3. IF condiziona l'esecuzione di un comando all'interno di un file batch. L'ordine
  4. di esecuzione di una riga di programma è basata sulle condizioni vero o falso.
  5.  
  6. FORMATO:   IF [NOT] condizione comando
  7.  
  8. DOVE:
  9.  
  10.    "condizione" è una tra le condizioni descritte di seguito:
  11.  
  12.           stringa1==stringa2  - il comando è eseguito solo se le due sequenze
  13.                                 stringa1 e stringa2 sono identiche dopo la
  14.                                 sostituzione con i parametri presenti. La
  15.                                 condizione deve dunque risultare vera.
  16.           ERRORLEVEL numero   - il comando è eseguito solo se il programma
  17.                                 precedentemente eseguito ha dato un codice di
  18.                                 completamento maggiore o uguale al numero.
  19.           EXIST nomefile      - il comando è eseguito solo se il file
  20.                                 specificato esiste. E' permesso utilizzare i
  21.                                 caratteri jolly (* e ?).
  22.  
  23.    comando  - è il comando la cui esecuzione è condizionata al verificarsi
  24.               della condizione.
  25.  
  26.    NOT      - specifica che il comando può essere eseguito solo se la
  27.               condizione è falsa.
  28.  
  29.  
  30. ESEMPIO:   Si vuole, se esiste, stampare un file:
  31.  
  32.            REM Stampa il File se Esiste
  33.            IF EXIST %1 GOTO PRINT
  34.            REM File %1 non trovato
  35.            GOTO END
  36.            :PRINT
  37.            PRINT %1
  38.            :END
  39.            REM Fine del File Batch
  40.  
  41. Il parametro sostituibile %1 rappresenta il nome del file. Se il file
  42. specificato viene trovato significa che la condizione determinata da IF è vera
  43. e così il comando GOTO può essere eseguito. Se il file non viene trovato, il
  44. comando GOTO viene ignorato e il sistema esegue la riga successiva "REM File
  45. %1 non trovato".
  46. 
  47.